BDLC
 
 
 Bean BDLC
 
BDLC serial communication

User types are derived from basic types and they are designed for usage in driver interface. The following types are supported: pointer, array, structure, union and user declaration.

User types:

  • BeanName_TError : user definition
    typedef union {
      byte err;
      struct {
        bool OverRun     : 1;         /* OverRun error flag */
        bool Framing     : 1;         /* Framing error flag */
        bool CRC         : 1;         /* Parity error flag */
        bool RxBufOvf    : 1;         /* Rx buffer full flag */
        bool IFRBufOvf   : 1;         /* IFR buffer full flag */
        bool FullTx      : 1;         /* Transmitter busy flag */
        bool Arbitration : 1;         /* Loss of Arbitration error flag */
        bool IFROverRun  : 1;         /* IFR OverRun error flag */
      }errName;
    } BeanName_TError;
    
    The structure is used when an error is returned.



Processor ExpertTM and Embedded BeansTM are registered trademarks of UNIS, Ltd.
©1997-2005, UNIS, Ltd.